deliver the goods


Results for "deliver the goods"

English - Turkish Dictionary

deliver the goods

(English - Turkish Dictionary) :
k. dili istenilen şeyi yapmak.